package com.lonely.goods.domain.dto.goods;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author: 黄志标
 * @date: 2025/6/25 15:38
 * @description: 商品报价单部件工序实体
 */
@Data
public class GoodsQuotationSheetPartProcessDTO implements Serializable {


    /**
     * 工序费用合计
     */
    private String totalProcessCosts;

    /**
     * 利润
     */
    private String profit;

    /**
     * 加工费
     */
    private String processingFee;

    /**
     * 倍率
     */
    private String magnification;

    /**
     * 工价合计
     */
    private String totalLaborCost;

    /**
     * 备注
     */
    private String remark;

    /**
     * 工序明细集合
     */
    private List<ProcessItemVO> processItems = new ArrayList<>();

    /**
     * 工序明细实体
     */
    @Data
    public static class ProcessItemVO implements Serializable {

        /**
         * 商品工序明细id
         */
        private Long id;

        /**
         * 工序名称
         */
        private String processName;

        /**
         * 工价
         */
        private String wage;

        /**
         * 备注
         */
        private String remark;
    }


}
